<?php

/*
 * Object/CodeActivite.php
 */

namespace RHX\Model\Object;

/**
 * Class CodeActivite
 */
class CodeActivite {

    public $id;
    public $code;
    public $libelle;
    public $couleur;
    public $description;

    /**
     * Constructeur
     *
     * @param array $data
     */
    public function __construct($data = array()) {
	$this->exchangeArray($data);
    }

    /**
     * Remplissage de l'objet
     *
     * @param array $data
     */
    public function exchangeArray($data) {
	$this->id		 = isset($data['id']) ? $data['id'] : null;
	$this->code		 = isset($data['code']) ? $data['code'] : '';
	$this->libelle		 = isset($data['libelle']) ? $data['libelle'] : '';
	$this->couleur		 = isset($data['couleur']) ? $data['couleur'] : '';
	$this->description	 = isset($data['description']) ? $data['description'] : '';
    }

    /**
     * Copie Tableau des propriétés de l'a classe'objet
     *
     * @return type
     */
    public function getArrayCopy() {
	return get_object_vars($this);
    }

}

?>
